package com.campus.mapping;

import com.campus.model.TManagerStudent;
import com.campus.model.dto.TManagerStudentCreateDto;
import com.campus.model.vo.StudentExcelVo;
import com.campus.model.vo.StudentUploadVo;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

@Mapper
public interface ManagerStudentMapping {
    ManagerStudentMapping INSTANCE = Mappers.getMapper(ManagerStudentMapping.class);

    TManagerStudent CreatetoStudent(TManagerStudentCreateDto managerActivityCreateDto);

    TManagerStudent ExceltoStudent(StudentExcelVo studentExcelVo);

    List<TManagerStudent> ExceltoStudent(List<StudentExcelVo> studentExcelVo);

    StudentExcelVo StudenttoExcel(TManagerStudent studentExcelVo);

    List<StudentExcelVo> StudentListtoExcel(List<TManagerStudent> studentExcelVo);

    TManagerStudent updateVoToStudent(StudentUploadVo uploadVo);


}
